The Butterfly Model: Theoretical Foundations

نویسندگان

  • Michelle Goodstein
  • Evangelos Vlachos
  • Shimin Chen
  • Phillip Gibbons
  • Michael Kozuch
  • Todd Mowry
چکیده

Dynamic program monitoring is an effective technique for detecting bugs and security attacks in running applications. Because of the industry-wide shift to multicore chips, program monitoring tools must be extended to monitor parallel programs. Parallel programs introduce a new challenge for monitoring tools: inter-thread dependences. Existing tools assume sequential consistency and often slow down the monitored program by orders of magnitude. In this paper, we present a novel approach that avoids these pitfalls by not relying on detailed inter-thread dependences. Instead, we assume only that events in the distant past on other threads have become visible; we make no assumptions on the relative ordering of more recent events on other threads. To overcome the potential state explosion of considering all the possible orderings among recent events, we adapt two techniques from static dataflow analysis, reaching definitions and reaching expressions, to this new domain of dynamic parallel monitoring. Significant modifications to these techniques are proposed to ensure the correctness and efficiency of our approach. We prove that our approach is accurate, and sacrifices precision only due to the lack of a a relative ordering among recent events. Finally, we show how our adapted analysis can be used in two popular memory and security tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effectiveness of Teaching General Courses on Theoretical Foundations of Islam on Religious Identity and Academic Resilience of Sports Science Students at Ilam University

Background and objectives: Promoting the theoretical foundations of Islam has a role in determining the individual and social behavior of students. Therefore, this study aimed to investigate the effect of teaching general courses on the theoretical foundations of Islam on the religious identity and academic resilience of Sports Science students at Ilam University. Materials and Methods: The me...

متن کامل

The Theoretical Foundations of Jus Cogens in International Law

International Law has it's Constituent elements (legal systems, regimes and collections of rules); Those have  interrelations from which legal networks are created. Having this in mind,  the question is whether these Constituent elements only have horizental nexus or are ordered by means of factors which unified them in a vertical manner and because of that International Law is named legal orde...

متن کامل

Investigation of the Flow and Cavitation in a Butterfly Valve

Since knowledge on hydrodynamic torque of a butterfly valve is very important for butterfly valve design, its hydrodynamic torque is investigated in this paper. In reality, the investigation of the loss coefficient and torque from some experiments will take a long time and a lot of money. This paper presents a statistical study of the flow past the butterfly valve in a static analysis using com...

متن کامل

Explaining the relationship between components of knowledge management based on M. Mc olrvy model and social capital Ministry of Energy

In this study, the relationship between components of knowledge management on the basis of M. Mc olrvy model and social capital has been studied, statistical population consisted of employees of Ministry of Energy, who were selected among employees of Hamedan regional power and were 420 subjects. Research tool is a questionnaire and Spss statistical software is used for data analysis and struct...

متن کامل

Mechanisms of structural colour in the Morpho butterfly: cooperation of regularity and irregularity in an iridescent scale.

Structural colour in the Morpho butterfly originates from submicron structure within a scale and, for over a century, its colour and reflectivity have been explained as interference of light due to the multilayer of cuticle and air. However, this model fails to explain the extraordinarily uniform colour of the wing with respect to the observation direction. We have performed microscopic, optica...

متن کامل

Validation of the Professional Citizen Education Model in Education

Purpose: The aim of this study was to validate the model of professional citizen education in education. Methodology: The present study was applied in terms of purpose and quantitative in terms of data collection and was conducted using a descriptive survey research method. The statistical population of the study was all line managers and education staff in Khorasan Razavi province in 2019. Ac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009